/**
 * Created by xtdhwl on 07/08/2017.
 */


import * as Constants from '../common/Constants';
import UmfLog from '../utils/UmfLog';


/**
 * 调试工具
 */
class DebugUtils {

    /**
     * 初始化加载配置信息
     */
    initConfig() {
        UmfLog.error("[DEBUG]初始化调试工具");
        UmfLog.error("[DEBUG]警告：生产环境请关闭调试环境");
        //初始化环境
        this._setEnv();
    }

    // 判断是否为调试模式
    isDebug(){
        return Constants.debug;
    }

    //设置环境
    _setEnv(){
        var value =  JSON.parse(wx.getStorageSync("debug") || "{}");
        if(value.env){
            UmfLog.error("[DEBUG]设置环境信息:" + value.env);
            Constants._setEvn(value.env);
        }
    }
}

let debugUtils = new DebugUtils();
module.exports = debugUtils;